home *** CD-ROM | disk | FTP | other *** search
Makefile | 1994-02-03 | 4.9 KB | 248 lines |
- # Makefile template for Configure for the sim library.
- # Copyright (C) 1993 Free Software Foundation, Inc.
- # Written by Cygnus Support.
- #
- # This file is part of BFD, the Binary File Descriptor library.
- #
- # This program is free software; you can redistribute it and/or modify
- # it under the terms of the GNU General Public License as published by
- # the Free Software Foundation; either version 2 of the License, or
- # (at your option) any later version.
- #
- # This program is distributed in the hope that it will be useful,
- # but WITHOUT ANY WARRANTY; without even the implied warranty of
- # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- # GNU General Public License for more details.
- #
- # You should have received a copy of the GNU General Public License
- # along with this program; if not, write to the Free Software
- # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
- srcdir = .
- srcroot = $(srcdir)/..
- prefix = /usr/local
- program_transform_name =
-
- exec_prefix = $(prefix)
- bindir = $(exec_prefix)/bin
- libdir = $(exec_prefix)/lib
-
- datadir = $(prefix)/lib
- mandir = $(prefix)/man
- man1dir = $(mandir)/man1
- man2dir = $(mandir)/man2
- man3dir = $(mandir)/man3
- man4dir = $(mandir)/man4
- man5dir = $(mandir)/man5
- man6dir = $(mandir)/man6
- man7dir = $(mandir)/man7
- man8dir = $(mandir)/man8
- man9dir = $(mandir)/man9
- infodir = $(prefix)/info
- includedir = $(prefix)/include
- oldincludedir =
- docdir = doc
-
- SHELL = /bin/sh
-
- INSTALL = $${srcroot}/../install.sh -c
- INSTALL_PROGRAM = $(INSTALL)
- INSTALL_DATA = $(INSTALL)
- INSTALL_XFORM = $(INSTALL) -t='$(program_transform_name)'
- INSTALL_XFORM1 = $(INSTALL_XFORM) -b=.1
-
-
- AR = ar
- AR_FLAGS = rc
- CFLAGS = -g
- BISON = bison
- MAKEINFO = makeinfo
- RANLIB = ranlib
-
- MAKEOVERRIDES=
-
- INCDIR = $(srcdir)/../include
- CSEARCH = -I. -I$(srcdir) -I$(INCDIR)
- DEP = mkdep
-
- SUBDIRS = " this is set by configire, don't change this "
-
- ALL=all-nothing
- CLEAN=clean-nothing
- DO_INSTALL=install-nothing
-
- #### host and target dependent Makefile fragments come in here.
- ###
-
- FLAGS_TO_PASS = \
- "prefix=$(prefix)" \
- "exec_prefix=$(exec_prefix)" \
- "against=$(against)" \
- "AR=$(AR)" \
- "AR_FLAGS=$(AR_FLAGS)" \
- "CC=$(CC)" \
- "CFLAGS=$(CFLAGS)" \
- "RANLIB=$(RANLIB)" \
- "MAKEINFO=$(MAKEINFO)" \
- "INSTALL=$(INSTALL)" \
- "INSTALL_DATA=$(INSTALL_DATA)" \
- "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
- "BISON=$(BISON)"
-
-
- STAGESTUFF = $(TARGETLIB) $(OFILES)
-
-
- all: $(ALL)
-
- clean: $(CLEAN)
-
- install: $(DO_INSTALL)
-
- mostlyclean: clean
-
- distclean realclean: clean
- rm -f Makefile config.status
-
- info:
- install-info:
- dvi:
-
- ###
- ###
-
- .PHONY: check installcheck
- check:
- installcheck:
-
- ### none
-
- all-nothing: force
-
- clean-nothing: force
-
- install-nothing: force
-
-
- ### z8k
-
- all-z8k: force
- @if [ -f ./z8k/Makefile ] ; then \
- rootme=`pwd` ; export rootme ; \
- ( cd ./z8k ; $(MAKE) $(FLAGS_TO_PASS) all) ; \
- else \
- true ; \
- fi
-
- install-z8k: force
- @if [ -f ./z8k/Makefile ] ; then \
- rootme=`pwd` ; export rootme ; \
- srcroot=`cd $(srcdir); pwd`; export srcroot; \
- ( cd ./z8k ; $(MAKE) $(FLAGS_TO_PASS) install) ; \
- else \
- true ; \
- fi
-
- clean-z8k: force
- @if [ -f ./z8k/Makefile ] ; then \
- rootme=`pwd` ; export rootme ; \
- ( cd ./z8k ; $(MAKE) $(FLAGS_TO_PASS) clean) ; \
- else \
- true ; \
- fi
-
-
- ### h8300
-
- all-h8300: force
- @if [ -f ./h8300/Makefile ] ; then \
- rootme=`pwd` ; export rootme ; \
- ( cd ./h8300 ; $(MAKE) $(FLAGS_TO_PASS) all) ; \
- else \
- true ; \
- fi
-
- install-h8300: force
- @if [ -f ./h8300/Makefile ] ; then \
- rootme=`pwd` ; export rootme ; \
- srcroot=`cd $(srcdir); pwd`; export srcroot; \
- ( cd ./h8300 ; $(MAKE) $(FLAGS_TO_PASS) install) ; \
- else \
- true ; \
- fi
-
- clean-h8300: force
- @if [ -f ./h8300/Makefile ] ; then \
- rootme=`pwd` ; export rootme ; \
- ( cd ./h8300 ; $(MAKE) $(FLAGS_TO_PASS) clean) ; \
- else \
- true ; \
- fi
-
- ###
-
- ### h8500
-
- all-h8500: force
- @if [ -f ./h8500/Makefile ] ; then \
- rootme=`pwd` ; export rootme ; \
- ( cd ./h8500 ; $(MAKE) $(FLAGS_TO_PASS) all) ; \
- else \
- true ; \
- fi
-
- install-h8500: force
- @if [ -f ./h8500/Makefile ] ; then \
- rootme=`pwd` ; export rootme ; \
- srcroot=`cd $(srcdir); pwd`; export srcroot; \
- ( cd ./h8500 ; $(MAKE) $(FLAGS_TO_PASS) install) ; \
- else \
- true ; \
- fi
-
- clean-h8500: force
- @if [ -f ./h8500/Makefile ] ; then \
- rootme=`pwd` ; export rootme ; \
- ( cd ./h8500 ; $(MAKE) $(FLAGS_TO_PASS) clean) ; \
- else \
- true ; \
- fi
-
- ###
-
- ### sh
-
- all-sh: force
- @if [ -f ./sh/Makefile ] ; then \
- rootme=`pwd` ; export rootme ; \
- ( cd ./sh ; $(MAKE) $(FLAGS_TO_PASS) all) ; \
- else \
- true ; \
- fi
-
- install-sh: force
- @if [ -f ./sh/Makefile ] ; then \
- rootme=`pwd` ; export rootme ; \
- ( cd ./sh ; $(MAKE) $(FLAGS_TO_PASS) install) ; \
- else \
- true ; \
- fi
-
- clean-sh: force
- @if [ -f ./sh/Makefile ] ; then \
- rootme=`pwd` ; export rootme ; \
- ( cd ./sh ; $(MAKE) $(FLAGS_TO_PASS) clean) ; \
- else \
- true ; \
- fi
-
- ###
-
- force:
-
-
- # with the gnu make, this is done automatically.
-
- Makefile: $(srcdir)/Makefile.in $(target_makefile_frag)
- $(SHELL) ./config.status
-